/*     */ package com.chw.admin.sysiconinfo;
/*     */ 
/*     */ import com.chw.utils.CommonFieldsUtil;
/*     */ import com.github.pagehelper.PageHelper;
/*     */ import com.github.pagehelper.PageInfo;
/*     */ import java.util.ArrayList;
/*     */ import java.util.Date;
/*     */ import java.util.List;
/*     */ import org.springframework.beans.factory.annotation.Autowired;
/*     */ import org.springframework.stereotype.Service;
/*     */ 
/*     */ @Service
/*     */ public class SysUploadFilesService
/*     */   implements ISysUploadFilesService
/*     */ {
/*     */ 
/*     */   @Autowired
/*     */   private SysUploadFilesMapper sysUploadFilesMapper;
/*     */ 
/*     */   public PageInfo<SysUploadFiles> find(SysUploadFiles sysUploadFiles, Integer currentPage, Integer pageSize)
/*     */   {
/*  20 */     PageHelper.startPage(currentPage.intValue(), pageSize.intValue());
/*  21 */     List list = this.sysUploadFilesMapper.find(sysUploadFiles);
/*  22 */     return new PageInfo(list);
/*     */   }
/*     */ 
/*     */   public int delSysUploadFiles(String id)
/*     */   {
/*     */     try {
/*  28 */       SysUploadFiles sysUploadFiles = this.sysUploadFilesMapper.selectByPrimaryKey(id);
/*  29 */       sysUploadFiles.setEnabledFlag("N");
/*  30 */       this.sysUploadFilesMapper.updateByPrimaryKey(sysUploadFiles);
/*  31 */       return 1;
/*     */     } catch (Exception e) {
/*  33 */       e.printStackTrace();
/*     */     }
/*  35 */     return 0;
/*     */   }
/*     */ 
/*     */   public int save(SysUploadFiles sysUploadFiles)
/*     */   {
/*     */     try {
/*  41 */       sysUploadFiles.setCreatedBy(CommonFieldsUtil.getCurrentUserId());
/*  42 */       sysUploadFiles.setCreatedDate(new Date());
/*  43 */       sysUploadFiles.setCreatedBy(CommonFieldsUtil.getCurrentUserId());
/*  44 */       sysUploadFiles.setLastUpdatedDate(new Date());
/*  45 */       sysUploadFiles.setEnabledFlag("Y");
/*  46 */       this.sysUploadFilesMapper.insert(sysUploadFiles);
/*  47 */       return 1;
/*     */     } catch (Exception e) {
/*  49 */       e.printStackTrace();
/*     */     }
/*  51 */     return 0;
/*     */   }
/*     */ 
/*     */   public int saveList(List<SysUploadFiles> list) {
/*     */     try {
/*  56 */       if ((list != null) && (list.size() > 0)) {
/*  57 */         this.sysUploadFilesMapper.saveList(list);
/*     */       }
/*  59 */       return 1;
/*     */     } catch (Exception e) {
/*  61 */       e.printStackTrace();
/*     */     }
/*  63 */     return 0;
/*     */   }
/*     */ 
/*     */   public SysUploadFiles findById(String id)
/*     */   {
/*  68 */     SysUploadFiles sysUploadFiles = this.sysUploadFilesMapper.selectByPrimaryKey(id);
/*  69 */     return sysUploadFiles;
/*     */   }
/*     */ 
/*     */   public List<SysUploadFiles> findByIds(String uploadFileIds) {
/*  73 */     List list = new ArrayList();
/*  74 */     if (uploadFileIds != null) {
/*  75 */       String[] idsStr = uploadFileIds.split(",");
/*  76 */       if ((idsStr != null) && (idsStr.length > 0)) {
/*  77 */         List ids = new ArrayList();
/*  78 */         for (String id : idsStr) {
/*  79 */           ids.add(id);
/*     */         }
/*  81 */         SysUploadFiles sysUploadFiles = new SysUploadFiles();
/*  82 */         sysUploadFiles.setFilesIds(ids);
/*  83 */         sysUploadFiles.setEnabledFlag("Y");
/*  84 */         list = this.sysUploadFilesMapper.find(sysUploadFiles);
/*     */       }
/*     */     }
/*     */ 
/*  88 */     return list;
/*     */   }
/*     */ 
/*     */   public List<SysUploadFiles> findByRefId(String refId)
/*     */   {
/*  93 */     if ((refId != null) && (refId.length() > 0)) {
/*  94 */       SysUploadFiles sysUploadFiles = new SysUploadFiles();
/*  95 */       sysUploadFiles.setRefId(refId);
/*  96 */       sysUploadFiles.setEnabledFlag("Y");
/*  97 */       List list = this.sysUploadFilesMapper.find(sysUploadFiles);
/*  98 */       return list;
/*     */     }
/* 100 */     return new ArrayList();
/*     */   }
/*     */ 
/*     */   public PageInfo<SysUploadFiles> findByRefIdOnPage(String refId, Integer currentPage, Integer pageSize)
/*     */   {
/* 105 */     if ((refId != null) && (refId.length() > 0)) {
/* 106 */       SysUploadFiles sysUploadFiles = new SysUploadFiles();
/* 107 */       sysUploadFiles.setRefId(refId);
/* 108 */       PageHelper.startPage(currentPage.intValue(), pageSize.intValue());
/* 109 */       List list = this.sysUploadFilesMapper.find(sysUploadFiles);
/* 110 */       return new PageInfo(list);
/*     */     }
/* 112 */     return new PageInfo(new ArrayList());
/*     */   }
/*     */ 
/*     */   public int update(SysUploadFiles sysUploadFiles)
/*     */   {
/*     */     try
/*     */     {
/* 119 */       sysUploadFiles.setLastUpdatedBy(CommonFieldsUtil.getCurrentUserId());
/* 120 */       sysUploadFiles.setLastUpdatedDate(new Date());
/* 121 */       this.sysUploadFilesMapper.updateByPrimaryKeySelective(sysUploadFiles);
/* 122 */       return 1;
/*     */     } catch (Exception e) {
/* 124 */       e.printStackTrace();
/*     */     }
/* 126 */     return 0;
/*     */   }
/*     */ 
/*     */   public int bathUpdateUploadFiles(List<SysUploadFiles> list) {
/*     */     try {
/* 131 */       this.sysUploadFilesMapper.bathUpdateUploadFiles(list);
/* 132 */       return 1;
/*     */     } catch (Exception e) {
/* 134 */       e.printStackTrace();
/*     */     }
/* 136 */     return 0;
/*     */   }
/*     */ }

/* Location:           E:\chenya\2017 4-21\com.chw\admin\sysiconinfo\
 * Qualified Name:     com.chw.admin.sysiconinfo.SysUploadFilesService
 * JD-Core Version:    0.6.0
 */